@charset "utf-8";

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{height: 100%; font-size: 16px;}
html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,em,select,button,textarea,input{margin: 0; padding: 0;}
/*body{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}*/
body{background: #fff; font: 16px/1.2 'HarmonyOS_Sans_SC_Regular','Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif !important; line-height: 1.2; color: #333; position: relative; min-height: 100%;}
a,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input[type="text"],input[type="hidden"],input[type="password"],input[type="submit"],input[type="radio"],button,textarea,select{outline: none; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; font-family: 'HarmonyOS_Sans_SC_Regular','Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif;}
select::-ms-expand{display: none;}
input::-ms-clear{display: none;}
table{border-collapse:collapse;}
a{text-decoration: none; color: #333;}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;}
li{list-style: none;}
img{vertical-align: middle; border: none;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.h1,.h2,.h3,.h4,.h5,.h6{font-weight: normal;}
.clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix {*zoom: 1;}
.cell-box{font-size: 0;}
.cell-box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell-box .cell{width: 100%; display: inline-block; vertical-align: middle;}
/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#ffffff;}
::-webkit-scrollbar-thumb {border-radius:10px;background-color: #e60012;}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #e60012;}
::-webkit-scrollbar-thumb:vertical:active {background-color: #e60012;}




.weixin-prop{ width: 18.75rem; height:auto; padding-bottom: 1.25rem; border:1px #ddd solid; background:#fff; position:fixed;left:50%;top:50%; transform: translate(-50%, -50%); z-index:2345667}
.weixin-close{width:25px;height:25px; position:absolute;right:10px;top:10px; line-height:30px; text-align:center; font-size:20px; color:#333; cursor:pointer}
.weixin-img{width:12rem; margin: max(40px, 3.75rem) auto 0;}
.weixin-img canvas{width:12rem;height:12rem}
.weixin-prop p{ width:100%; overflow:hidden; font-size:14px; text-align:center; color:#222; margin-top: 1rem;}









